#include <stdio.h>
// int main()
// {
// 	int num = 0x12345678;
// 	unsigned char *p = &num;
// 	printf("num保存的十六进制数据:0x%x\n",num);
// 	printf("内存地址：低地址--高地址："); 
//     for(int i=0;i<4;i++)
//     {
//         printf("%x",p[i]);
// }
//     


// typedef struct student
// {
//     int age;
//     char name;
//     int std_id;
// }std;                               //直接将你声明的结构体类型struct student 用 std替换


// std aaa;

// int main()
// {
//     std aaa = {20,'1',001};
//     printf("%d %c %d\n",aaa.age,aaa.name,aaa.std_id);
// }


// struct student
// {
//     int age;
//     char name;
//     int std_id;
// }std;                               //直接将你声明的结构体类型struct student 用 std替换



// int main()
// {
//     struct student std = {20,'2',001};
//     printf("%d %c %d\n",std.age,std.name,std.std_id);
// }


// union MixedData
// {
//     int a;
//     char n1[5];

// };

// int main()
// {
//     printf("%d\n",sizeof(union MixedData));
// }


// enum fruit
// {
//     APPLE = 2,
//     PINEAPPLE, //3
//     BANANA = 10, //10
//     STRAWBERRY //11
// };

// int main()
// {
//     enum fruit f = APPLE; //定义了枚举类型变量 f
//     enum fruit s = STRAWBERRY; //定义了枚举类型变量 s
//     printf("%d %d\n", f, s);
//     printf("%d\n", sizeof(enum fruit));
// }